Full Event Tracking Report

While working within the system, various events occur automatically or are initiated by the user. The Event Tracking report provides an overview of each event undertaken during the processing of an individual transaction or during the management of individual Workflow Containers, depending on how the report is accessed.

While working within the policy submission workflow, the report is accessed through the Event Tracking link in the Common Screens widget. Within this view, the report provides an overview of each operation undertaken within the transaction life-cycle. This includes saving the transaction, calculating quotes, and binding the transaction. This same view can be accessed under the Reference menu by selecting the Event Tracking option.

While working within a Workflow Container, the report is similarly accessible through the Event Tracking link in the Common Screens widget. This view, however, is limited to events relating to the Workflow Container. This includes a record of each individual workflow publish, as well as Export and Import events.

    The Events panel lists all events. The list can be filtered, sorted, and customized. See the Using Grids section for details.

    Event

    Displays the type of event.

    Triggered On

    Displays the date and time that the event started.

    Completed At

    Displays the time that the event was completed.

    Time to Completion

    Displays the elapsed time of the event.

    Triggered By

    Displays the name of the user who initiated the event. This includes indirect initiation, such as when a save or quote calculation is triggered by the user navigating through the workflow. This will not display a user if the event was triggered by internal scheduled events.

  1. Click a link in the Event column to view the details of the event. The Event Tracking page opens.
  2. The Event Tracking panel display the basic information for the event.

    Event

    Displays the type of event.

    Triggered On

    Displays the date and time that the event started.

    Triggered By

    Displays the name of the user who initiated the event. This includes indirect initiation, such as when a save or quote calculation is triggered by the user navigating through the workflow. This will not display a user if the event was triggered by internal scheduled events.

    Some columns have been hidden.

    The details grid provides a hierarchical listing of operations involved in the current event. Each major activity is listed with the total duration and any error indicator displayed in the header, and all sub-activities listed below. Sections can be expanded or collapsed using the and icons.

    Sequence

    The sequence number shows the order in which the activities were processed.

    Operation

    Identifies the general type of activities being performed.

    Activity

    Identifies the specific activity being performed.

    Step

    Identifies the steps taken in processing the activity.

    Payload

    If the step involved evaluating specific data, clicking this link opens the Calculation Trace View in a new tab or window, depending on your browser settings. The trace view displays the calculations and results involved in the associated operation. See the Calculation Trace Viewer Window section.

    Started On

    Displays the time that the step began processing.

    Completed On

    Displays the time that the step completed processing.

    Duration

    Displays the total processing time for the step.

    Status

    Displays the status of the activity, if applicable.

    Operation Result

    If an activity has a success or fail result, an Operation Result link is displayed in this column. Clicking the link opens the response XML file in a new tab or window.

  3. Click Close to return to the Events list.

Calculation Trace Viewer Window

The Event Tracking report lists events and operations performed during processing of transactions. When an operation includes the evaluation of triggers and calculated fields, a Payload link is available to view the details of those calculations. This opens the Calculation Trace View window.

The Search panel allows the user to search and filter for specific fields, triggers, and functions within the Calculation Trace View.

Code

The resource code identifying the field, trigger, or function to be returned by the search.

Value

The value for the field, trigger, or function to be returned by the search.

Failed

When this check box is selected the search only returns fields, triggers, and functions that failed upon evaluation.

Cached

When this check box is selected the search only returns fields, triggers, and functions that are currently stored in the cache as the result of an earlier computation.

 

This filter can be used to improve the speed of the search.

The search initiates immediately following the input of a resource Code or Value, or the selection of a Failed or Cached filter. Search results can be further narrowed by any combination of these options.

If a single search returns more than ten results, the system automatically paginates the results and navigation controls become available under the results.

The user is also presented with the option of expanding a specific result into tree view by clicking on the Show link immediately following the result entry. This option provides a branching list of fields, triggers, and functions that have been evaluated for that result. Selecting Hide collapses the tree view.

The Fields panel contains the complete list of fields, triggers, and functions that have been evaluated for the current quote and remains below the search results at all times for reference. Each result can be manually expanded to display the tree view, and then subsequently collapsed.

The various components of the trace view are sequenced in order of completion, and select results are color-coded for ease of use. The following color-coding scheme is used.

Blue Represents a field value.
Green Represents a grid code or grid row number.
Orange Represents the run-time for the associated calculation. Any calculation run-time which exceeds 1 millisecond is reported.

The icon on each row identifies the type of entry. Place the mouse pointer over any entry to view additional details in a tooltip window.

Calculated Field

Represents a field containing a formula. Each entry displays the Code of the field and the final calculated value.

 

 

The branches below each entry detail the components of the formula, such as triggers, functions, and fields.

 

 

The tooltip windows for these entries display the data type, field level, the original formula, and a version of the formula with placeholder values displayed.

Calculation Time

Displays the entire computation time for the quote calculation, and can be viewed when the Statistics section is expanded.

Cleared Represents a grid field that was cleared through the ClearGrid or NewGrid function.
Count Displays key statistics for the calculation process, and can be viewed when the Statistics section is expanded. This is supported for the following field types.
   
  • Top-level fields.
  • Fields that contain an error.
  • Calculated fields.
  • Calculated fields where the value was saved in the browser cache, thereby reducing computation time.
  • Functions.

Data Field

Represents a system field or user-entered field. Each entry displays the Code of the field and the value.

 

 

The tooltip windows for these entries display the data type and field level.

==

Double Equal Sign

While a single equal sign indicates a static value or a value that was computed as part of the current calculation, a double equal sign indicates that the value was stored within the system cache as the result of an earlier calculation.

Error

If an error occurs in any part of the calculations, an error entry is included with details of the error.

    Fields that contain an error are displayed at the beginning of the calculation trace view.

Function

Represents a function used within a trigger or calculated field. Each entry displays the name of the function and the final calculated value.

 

 

The branches below each entry identify each parameter of the function.

 

 

The tooltip windows for these entries display the data type of the function and the field level.

Function Parameter

Represents one parameter within a function. Each entry displays the parameter number and the value of that parameter.

 

 

The branches below each entry detail any components evaluated for that parameter.

 

 

The tooltip windows for these entries display the data type and the field level.

Grid Field

Represents one field (column) within a grid. Each entry displays the Code of the grid, the Code of the field within the grid, and the value of the first row in the grid.

 

 

The branches below each entry display each row of the grid, identifying the row number and value.

 

 

The tooltip windows for these entries display the data type of the field and the grid name. If the field is a calculated field, the original formula and a version of the formula with placeholder values displayed are also provided.

Hotspot Represents a calculation which exceeded 10 milliseconds of computation time, typically displayed in the context of large grids, lookup services, compliance scans, and other complex processes.
Lightning Bolt Represents a field which was calculated as a result of a separate action, such as another calculated field.
Looping Represents the looping of grid data, typically displayed in the context of parent and child grids.

 

 

The tooltip windows for these entries displays the grid rows that caused the iteration.

No Trace View Available

This icon is displayed when there are no results available for the trace view.

Saved Represents a user-input field which was modified by a function.
Sorted Represents a grid field that was sorted through the SortGrid function.
Statistics Click this icon to display key statistics for the event. This includes the Calculation Time, as well as the Count values for various field types.
   

This section is displayed at the beginning of the trace view, under system error messages where applicable.

Trigger

Represents a trigger. Each entry displays the Code of the trigger and whether it evaluated to True or False. For ease of use, the trigger icon itself is displayed as black when the trigger evaluates as True, and red when False.

 

 

The branches below each entry detail the components evaluated by the trigger, such as functions and fields.

 

 

The tooltip windows for these entries display the data type (boolean) and field level. The trigger configuration is displayed as a formula, and a version of the formula with placeholder values is displayed.